﻿@charset "utf-8";
/*css reset*/
html { color: #333; background-color: #FFF; }
body, div, dl, dt, dd, ul, ol, li, h5, h6, code, form, fieldset, legend, input, select, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
h2, h3 { padding:0; margin:0; }
h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
/*because legend doesn't inherit in IE */
legend { color: #000; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input { padding:1px 0; }
/*@purpose To enable resizing for IE *//*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { *font-size: 100%;
}
/*css reset -end*//*网站css*//*===================================================================*/
html { height:100%; } /*remove bug*/
body { font-family:"Microsoft YaHei", SimSun, "Segoe UI", Verdana, Arial, Sans-Serif; font-size: 12px; margin: 0; padding: 0; background-color: #F5F5F5; }
a { color: #333; }
a:hover { color: #555; }
a:focus { outline:none; }
.e { border-bottom: 1px dotted #CACACA; padding: 5px 0; }
.e td { border-bottom: 1px dotted #CACACA; padding-top: 5px; padding-right: 2; padding-bottom: 5px; padding-left: 2; }
p { margin: 0px; padding: 0px 0px 16px 0px; line-height: 1.7em; }
img { border:0; margin:0; }
.gap1 { clear:both; height:7px; font-size:1px; }
.over .title a, .over .text a { display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.star { padding-left:2px; color:#f00; }
ul, li { list-style:none; margin:0; padding:0; }
input, textarea, select { color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle; }
input:focus, textarea:focus { outline:0; }
.inputtext { width: 320px; height: 80px; }
.show { display:block; }
.hide { display:none; }
/*clear*/
.clear { visibility: hidden; background: #fff; color: #fff; clear: both; margin: 0; }
.none { display:none; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.inline { display:inline; }
.inline li { display:inline; }
.none { display:none; }
/*公用部分*/
.cl { float: left; }
.cr { float: right; }
.wdatop { width: 732px; }
.wda { width: 760px; }
.wd1 { width: 220px; }
.wd2 { width: 760px; }
.wd3 { width: 220px; }
.wd4 { width: 262px; }
.ma { margin-right: 10px; }
.ml { margin-left: 10px; }
.bot { margin-bottom: 5px; }
.bor1 { border: 1px solid #CCC; }
/*main css*/
#main { width: 1002px; text-align:left; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
/*顶部工具栏*/
.link { color: #CCCCCC; height: 18px; line-height: 18px; width: 100%; text-align: right; background-color: #FFFFFF; }
.link a, .link, .link a:visited { color:#333; }
.link .thislink { width: 1004px; margin: auto; }
.link li { float:right; height:18px; line-height:18px; margin-left:10px; padding-right: 10px; }
#headnav { background-image: url(../images/head.jpg); background-repeat: repeat-x; text-align:left; }
#head { height:106px; width: 1004px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#head h1, #key { float: left; margin: 0; padding: 0 0 0 10px; }
#head h1 a, #key a { display:block; background:url(../images/logo.png) no-repeat; width:250px; height:100px; text-indent:-1000px; }
#head span#description { float:right; width:730px; height:106px; }
#menunav { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.menu { height: 86px; text-align: right; width: 730px; margin-top: 13px; }
.menu ul { text-align: center; }
.menu li { display:inline; font-weight:bold; }
.menu li a { color: #333; display: block; float: left; font-family: "Microsoft YaHei", SimSun, "Segoe UI", Verdana, Arial, Sans-Serif; font-size: 14px; line-height: 86px; padding-left: 16px; padding-right: 16px; text-align: center; margin-right: 5px; margin-left: 5px; height: 86px; }
.menu li a:hover, .menu li .selected { color: #4DB6E9; text-decoration: none; padding: 0px 16px 0px 16px; background-image: url(../images/menuhover.png); background-repeat:repeat-x; }

/*英文 状态栏*/
.emenu { height: 86px; text-align: right; width: 730px; margin-top: 13px; }
.emenu ul { text-align: center; }
.emenu li { display:inline; font-weight:bold; }
.emenu li a { color: #333; display: block; float: left; font-family: "Microsoft YaHei", SimSun, "Segoe UI", Verdana, Arial, Sans-Serif; font-size: 14px; line-height: 86px; text-align: center; margin-right: 5px; margin-left: 5px; height: 86px; width: 88px; }
.emenu li a:hover, .emenu li .selected { color: #4DB6E9; text-decoration: none; background-image: url(../images/menuhover.png); background-repeat:repeat-x; width: 88px; height: 86px; }
/*navstate 状态栏*/
#nav { height:29px; line-height:29px; border: 1px solid #CCCCCC; background-image: url(../images/nav.png); background-repeat: repeat-x; margin: 5px 0px 8px 0px; padding-left: 20px; }
#nav a { color:#555; }
#nav ul { display:inline; }
#nav li { display:inline; padding-left:25px; background-image: url(../images/arrow1.gif); background-repeat: no-repeat; background-position: 0px; }
#nav li.pos { background:none; padding-left:0px; }
#nav li.index { background:none; padding-left:0px; }
/*main*/
/*content*/
.content { word-break:break-all; word-wrap:break-word; padding: 20px; }
.Content h3 { font-size: 14px; color: #09F; }
.endContent { height: 1%; border: 1px solid #999999; padding: 19px 19px 9px 19px; background-color: #FFF; }
.endContent h2 { font-size: 14px; text-align: center; height: 30px; line-height: 30px; background-color: #F3F3F3; margin-bottom: 7px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
.endContent h3 { font-size: 14px; color: #09F; }
.endContent ul { text-indent: 26px; }

.endContent2 { height: 1%; border: 1px solid #999999; padding: 19px 19px 19px 19px; background-color: #FFF; float:left }
.endContent2 ul { }
.endContent2 ul li{ width: 157px; margin-top:10px; height:72px; border:1px #dfdfdf solid; margin-left:17px; float:left; display:inline}

.sm { text-align: center; padding-top: 5px 0px 5px 0px; }
.summary { border: 1px dashed #999999; background-color: #FFFFFF; line-height: 23px; font-size: 12px; margin: 0px 0px 10px 0px; padding: 10px 5px 10px 5px; text-indent: 29px; }
.more { margin-right: 16px; width: 41px; position: relative; float: right; margin-top: 10px; top: -37px; }
#focus { padding: 0px; }
.content a { text-decoration:underline; }
.con { text-align: center; }
.banner { background: url("../images/ad/bannerbg.jpg") no-repeat scroll center bottom transparent; height: 188px; margin-top: 1px; width: 100%; }
.banner div { margin: 0 auto; width: 1000px; }
/*样式*/
.c5 { float:left; overflow:hidden; width: 375px; padding-right: 2px; }
.c6 { float:right; overflow:hidden; width: 375px; padding: 0px 2px 0px 0px }
/*分类样式*/
.class { padding-bottom: 3px; border: 1px solid #CCC; margin: 5px 0px 8px 0px; background-color: #F5F5F5; }
.class h3 { text-align:left; padding-left: 18px; background-image: url(../images/classbar.png); background-repeat: no-repeat; line-height: 86px; height: 86px; margin-bottom: 7px; }
.class h3, .class h3 a { color:#FFF; padding-left: 35px; font-size: 16px; }
.class ul { margin-right: 3px; margin-left: 3px; }
.class li { font-weight: bold; background-color: #EFEFEF; float: left; }
.class li a { border: 1px solid #CCC; display: block; height:32px; line-height:32px; padding-left: 35px; background-image: url(../images/dot4.gif); background-position: 15px 5px; background-repeat: no-repeat; }
.class li a:hover { text-decoration: none; color: #09F; border: 1px solid #CCC; line-height: 32px; display: block; }
.class li a:visited { font-weight:bold; }
/*深度是1的分类样式,也就是二级分类*/
.class .d0 { width:100%; font-size: 12px; background-color: #EFEFEF; overflow:hidden; text-align: left; margin-top: 3px; background-image: url(../images/class2.png); background-repeat: repeat-x; }
/*频道首页服务区*/
.smt { display: block; float: left; height: 28px; width: 100%; margin-bottom: 3px; }
.smt h3 { float: left; width: 137px; margin-top: 0px; margin-left: 5px; margin-bottom: 0px; }
.smt_m { line-height: 28px; float: right; height: 28px; padding-right: 10px; }
.smt_m a { font-size: 10px; background-color: #C00; font-family: Arial, Helvetica, sans-serif; color: #FFF; }
/*频道首页宣传区*/
.listbar { margin-bottom: 8px; border: 1px solid #CCCCCC; background-color: #FFF; background-image: url(../images/listbar.png); background-repeat: repeat-x; margin-top: 5px; }
.listbar h3 { line-height:33px; height: 33px; padding-left: 20px; background-image:url(../images/listbar_h3.png); background-repeat:no-repeat; margin: 0px 0px 7px 0px; }
.listbar h3, .listbar h3 a { font-weight:bold; color:#4DB4E9; font-size: 14px; }
.listbar ul { padding-right: 10px; padding-left: 10px; }
.bar { background-image: url(../images/bar.png); background-repeat: repeat-x; background-position: 0px 0px; border: 1px solid #CCCCCC; width: 100%; }
.bar h3 { line-height:33px; height: 33px; background-image: url(../images/bar_h3.png); background-repeat: no-repeat; margin-bottom: 7px; }
.bar h3, .bar h3 a { font-weight:bold; color:#FFFFFF; font-size: 12px; padding-left: 15px; }
.bar ul { padding-right: 10px; padding-left: 10px; }
/*List*/
.list1 li { padding:7px 0 7px 20px; border-bottom:1px solid #eee; background-image: url(../images/dot3.gif); background-repeat: no-repeat; background-position: 3px; }
/*list2*/
.list2 li { float:left; height:35px; line-height:35px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #eee; width: 100%; }
.list2 .title { display:inline; float:left; width:75%; }
.list2 .title a { background-image: url(../images/dot4.gif); background-repeat: no-repeat; padding-left: 36px; background-position: 20px 0px; }
.list2 .time { display:inline; float:left; width:20%; text-align:right; }
.list3 { height: 1%; margin-bottom: 5px; margin-top: 5px; position: relative; text-align: center; }
.list3 li { display: inline; float: left; margin: 3px; padding: 0; }
.list3 li .preimg { border: 1px solid #CCC; padding: 3px; }
.list3 li .title { background-color: #E4E4E4; border: 1px solid #CCCCCC; margin-top: 10px; padding-bottom: 5px; padding-top: 5px; }
/*list4*/
.list4 li { display:inline; float:left; width: 100%; margin-top: 3px; margin-bottom: 15px; }
.list4 li .preimg { text-align: center; float: left; border: 1px solid #D4D0C8; margin-right: 10px; padding: 3px; background-color: #FFF; }
.list4 li .info { float:left; width:70%; line-height:18px; }
.list4 li .title { float: left; line-height: 32px; height: 32px; font-weight: bold; width: 100%; overflow:hidden; text-align: left; }
.list4 li .readme { font-size:12px; line-height: 21px; height:80px; overflow:hidden; width: 100%; }
.list4 li .more1 { width:100%; height:21px; text-align:right; line-height:18px; float: left; }
.list4 li .more1 a { color:#FFF; border: 1px solid #2174BA; background-color: #2174BA; padding: 3px 5px; }
.list14 li { display:inline; float:left; width: 157px; margin-top:6px; height:72px; border:1px #dfdfdf solid; margin-left:5px; }
.list14 li .preimg { text-align: center; float: left; border: 1px solid #D4D0C8; margin-right: 3px; }
.list14 li .info { float:left; width:53%; line-height:18px; }
.list14 li .title { float: left; line-height: 26px; height: 26px; font-weight: bold; width: 100%; overflow:hidden; text-align: left; }
.list14 li .readme { font-size:12px; line-height: 21px; height:45px; overflow:hidden; width: 100%; }
.list14 li .more1 { width:100%; height:21px; text-align:right; line-height:18px; float: left; }
.list14 li .more1 a { color:#2174BA; }
/*list5*/
.list5 li { float:left; margin-right: 8px; margin-left: 8px; width: 95%; }
.list5 li .title { font-weight: bold; line-height: 23px; height: 23px; margin-top: 10px; text-align: center; margin-bottom: 10px; }
.list5 li .title a { font-size:14px; color:#FF0000; text-align: center; }
.list5 li .readme { font-size:12px; line-height: 23px; height:80px; overflow:hidden; padding-left: 45px; margin-top: 20px; }
/*list6 留言评论*/
.list6 li { padding:8px 0 12px 0; border-top:1px dotted #ddd; }
.list6 li.li2 { margin-left:30px; }
.list6 .title, .list6 .retitle { margin-bottom:12px; font-weight:bold; color:#808080; }
.list6 .body { margin-bottom:8px; }
.list6 .reply a { display:block; width:60px; padding:3px 0 4px 12px; background:url(../images/button_bg2.gif) no-repeat; letter-spacing: 4px; }
.list7 li { display:inline; float:left; width: 28%; background-color: #FFF; border: 1px solid #CCC; margin: 15px; padding: 10px; }
.list7 li .preimg { text-align: center; float: left; border: 1px solid #D4D0C8; padding: 1px; background-color: #FFF; }
.list7 li .title { float: left; line-height: 32px; height: 32px; font-weight: bold; width: 100%; overflow:hidden; text-align: left; font-size: 14px; }
.list7 li .readme { font-size:12px; line-height: 21px; height:320px; overflow:hidden; width: 100%; }
/*list30 管理选择的下拉菜单
.list30 p {
	padding:2px 5px;
	border-bottom:1px dashed #ccc;
	
}*/
/*关键词*/
.tags li { display:inline; margin-right:5px; }
/*翻页部分*/
.page { height:20px; padding:15px 0 5px 0; }
.page a { text-decoration:none; }
.page a:hover { text-decoration:underline; }
.page em { color:#666; font-style:normal; line-height: 20px; height: 20px; width: 10px; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; border: 1px solid #CCC; padding-right: 5px; padding-left: 5px; }
.page cite { font-style:normal; height: 18px; width: 10px; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 4px; border: 1px solid #F00; }
/*底部*/
.foot { background:url(../images/foot.png) repeat-x; height: 108px; text-align: center; padding-top: 10px; line-height: 23px; }
.foot, .foot a { color: #333; }
/*页脚声明文件*/
.links { border: 1px solid #CCC; width: 100%; }
.links h3 { line-height:28px; height: 28px; background-image: url(../images/links.jpg); background-repeat: repeat-x; margin-bottom: 7px; }
.links h3, .links h3 a { font-weight:bold; color:#333; font-size: 12px; padding-left: 10px; }
.links ul { padding-left:10px; }
.links li { display:inline; padding-right:10px; }
/*页脚*/
#tempvalue, .tempvalue { display:none; }
/*页脚声明文件*/
.myfile { line-height: 28px; height: 28px; background-image:url(../images/myfile.png); background-repeat:repeat-x; }
.myfile li { display:inline; padding-right:10px; }
.myfile li a { color:#FFF; }
/**********/
/*广告*/
.ad { margin:0 0 8px 0; }
.ad p { margin:0; padding:0; }
/*登录框*/
.userlogin { padding:10px; }
.banner_box { width:100%; height:408px; margin-top:1px; background:url(img/banner001.jpg) no-repeat center; z-index:2; position:relative; }
.i_banner { width:1000px; margin:0px auto; z-index:100; position:relative; }
.indexbtn { width:1000px; height:70px; top:340px; background:url(img/btn1.jpg) no-repeat; position:absolute; }
.i_banner .box_0 { background-position:0 0; }
.i_banner .box_1 { background-position:0 -80px; }
.i_banner .box_2 { background-position:0 -160px; }
.i_banner .box_3 { background-position:0 -240px; }
.i_banner .box_4 { background-position:0 -320px; }
.indexbtn a { display:block; float:left; width:199px; height:70px; margin-left:1px; }
/*--------------- switcher(mod_switcher) start ------------------*/
.switcher-view { display:block; position:relative; margin:0 auto; overflow:hidden; }
.switcher-view .switcher-scroll-area { display:block; position:absolute; width:100%; height:100%; }
.switcher-view .one-view { display:block; width:100%; height:100%; position:absolute; top:0; left:0; }
.switcher-view .one-view-desc { width:100%; height:64px; position:absolute; bottom:0; left:0; }
.switcher-view .one-view-desc h1 { font-size:14px; font-weight:bold; color:#FFF; height:25px; line-height:25px; }
.switcher-view .one-view-desc span { font-size:12px; color:#818181; line-height:14px; }
.switcher-view .one-view-content { position:relative; width:100%; height:100%; z-index:100; }
.switcher-view .one-view-bg { position:absolute; left:0; top:0; width:100%; height:100%; z-index:99; }
.switcher { position:relative; margin:0 auto; }
.switcher .left-button, .switcher .right-button { display:block; position:absolute; top:50%; z-index:100; }
.switcher .content-frame { overflow:hidden; position:relative; z-index:99; }
.switcher .moveable { position:absolute; width:2000px; }
.switcher .moveable .item { display:block; float:left; }
.switcher .moveable .item .item-content { display:block; overflow:hidden; }
.bigpagenation { position:absolute; text-align:center; }
.bigpagenation .pagenation-b { display:block; float:left; background-repeat:no-repeat; overflow:hidden; }
#home-switcher { width:100%; }
#home-switcher .content-frame { width:100%; height:408px; margin:0 0px; }
#home-switcher .left-button { width:32px; height:62px; left:0px; margin-top:-31px; }
#home-switcher .left-button:hover { background-position:0 -62px; }
#home-switcher .right-button { width:32px; height:62px; right:0px; margin-top:-31px; }
#home-switcher .right-button:hover { background-position:-32px -62px; }
.switcher, .switcher .moveable { min-width:960px; }
#home-switcher .moveable .item { width:100%; height:408px; }
#home-switcher .moveable .item .item-content { width:100%; height:408px; margin:0 }
#home-switcher .bigpagenation { width:140px; left:50%; bottom:70px; z-index:9999; position:absolute; }
#home-switcher .bigpagenation .pagenation-b { width:10px; height:10px; padding:0 9px; background-image:url(img/an.png); background-position:center 0; }
#home-switcher .bigpagenation .pagenation-b:hover, #home-switcher .bigpagenation .pagenation-b.active { background-position:center -10px }
/*--------------- switcher(mod_switcher) end ------------------*/
.main_box { width:100%; background:url(img/index_22.jpg) repeat-x; }
.i_main { width:1004px; margin:0 auto; }
.i_main .i_leftside { width:284px; float:left; margin-top:31px; }
.about_box { width:284px; margin-right:20px; }
.about_box .Title { color:#1669B1; font-size:14px; font-weight:bold; background:url(img/arrow.gif) no-repeat left center; padding-left:15px; margin-bottom: 3px; }
.about_box .Title span { color:#666; font-size:12px; padding-left:5px; font-weight:normal; }
.i_main .i_centerside { width:370px; float:left; margin-top:31px; }
.products_box { width:330px; margin:0 20px }
.products_box .Title { color:#1669B1; font-size:14px; font-weight:bold; background:url(img/arrow.gif) no-repeat left center; padding-left:15px; }
.products_box .Title span { color:#666; font-size:12px; padding-left:5px; font-weight:normal; }
.i_main .i_rightside { width:350px; float:left; margin-top:31px; }
.partner_box { width:350px; }
.partner_box .Title { color:#1669B1; font-size:14px; font-weight:bold; background:url(img/arrow.gif) no-repeat left center; padding-left:15px; }
.partner_box .Title span { color:#666; font-size:12px; padding-left:5px; font-weight:normal; }
.i_partner { width:314px; margin-top:10px; }
.i_partner img { margin-right:10px; margin-bottom:10px; float:left; border:1px solid #E2E2E2; }
.contact_box { width:350px; background-image: url(../images/barcon.png); background-repeat: no-repeat; }
.contact_box .Title { color:#1669B1; font-size:14px; font-weight:bold; padding-left:35px; background-image: url(img/arrow.gif); background-repeat: no-repeat; background-position: 20px center; }
.contact_box .Title span { color:#666; font-size:12px; padding-left:5px; font-weight:normal; }
.i_contact { width: 320px; padding: 10px 20px; }
.i_contact p { line-height: 23px; margin: 0; padding-top: 8; padding-right: 0; padding-bottom: 8px; padding-left: 0; }
.ei_contact { width: 320px; padding: 10px 20px; }
.ei_contact p { line-height: 18px; margin: 0; padding-top: 8; padding-right: 0; padding-bottom: 8px; padding-left: 0; }
